a window cleaner - French English Dictionary